Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Sets of ECMAScript / Typescript decorators that helps you write Vue component easily.
VueTyped contains sets of ECMAScript / Typescript decorators that helps you write Vue component easily.
Normaly you wrote Vue application like this:
new Vue({
template:
`<div>
<input type="text" v-model="message">
<button v-on:click="clear">Clear</button>
<div>{{status}}</div>
</div>`,
data: function() {
return {
message: 'Hello!'
}
},
computed: {
status: function() {
return this.message.length < 15 ? 'Too short... type some more...' : 'Alright, stop typing now..'
}
},
methods: {
clear: function() {
this.message = ''
}
}
}).$mount('#app')
See live demo here
It could be mess if you bring the code above in Typescript world. The usage of keyword this
could lead unexpected error.
VueTyped makes you possible to write Vue with Typescript or ES6 with no hassle. VueTyped insipired by vue-class-component.
With VueTyped you'll write code above in Typescript like this:
import * as Vue from 'vue'
import { Component } from 'vue-typed'
@Component({
template: `
<div>
<input type="text" v-model="message">
<button v-on:click="clear">Clear</button>
<div>{{status}}</div>
</div>`,
})
class App extends Vue {
message:string = 'Hello!'
get status() {
return this.message.length < 15 ? 'Too short... type some more...' : 'Alright, stop typing now..'
}
clear() {
this.message = ''
}
}
new App().$mount('#app')
See live demo here
$ npm install vue-typed
$ bower install vue-typed
If you are start with a new project, then it's good to use vue-typed-boilerplate to scaffold your new project. This boilerplate setup typescript project using webpack as the module bundler.
$ npm install -g vue-cli
$ vue init vue-typed/vue-typed-boilerplate my-project
$ cd my-project
$ npm install
$ npm start
Vue 2.0 or above
For older Vue supports please refer to VueTyped 2.0.1.
Typescript 2.2.2 or above
FAQs
Sets of ECMAScript / Typescript decorators that helps you write Vue component easily.
The npm package vue-typed receives a total of 78 weekly downloads. As such, vue-typed popularity was classified as not popular.
We found that vue-typed demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.